package com.观察者模式.案列1.observer;

import lombok.Data;

/**
 * 百度观察者
 */
@Data
public class Baidu implements Observer {

    private int wd;

    private int qy;

    private int sd;

    /**
     * 更新天气情况
     * @param wd
     * @param qy
     * @param sd
     */
    @Override
    public void update(int wd, int qy, int sd) {
        this.wd=wd;
        this.qy=qy;
        this.sd=sd;
        display();
    }

    /**
     * 将最新的天气情况显示出来
     */
    public void display(){
        System.out.println("===============百度收到推送数据====================");
        System.out.println("温度："+wd);
        System.out.println("气压："+qy);
        System.out.println("湿度："+sd);
    }

}
